草庐IT

Android ActionBarSherlock 顶部栏

全部标签

ios - 如何保持应用程序的顶部 View ?跨不同的导航 Controller ?

我正在开发一个应用程序,我在其中使用侧边移动菜单,就像在facebook应用程序中一样:我想在整个应用程序中始终保持该栏位于顶部,并让UINavigationControllers在应用程序的不同部分换入和换出Item1...ItemN。我该怎么做呢? 最佳答案 只需将其添加到AppDelegate中的窗口即可:[[[UIApplicationsharedApplication]delegate].windowaddSubview:yourView];坦率地说,你应该转换来自sharedApplication的委托(delegate

iphone - 让 UIView 始终在应用程序的顶部?

是否可以将UIView置于应用程序中的所有其他内容之上,甚至是模式等?是否可以通过两个UIWindows来完成,或者是否有推荐的方法? 最佳答案 您可以在一个应用程序中有2个窗口。但根本不推荐这样做,我们应该尽可能避免使用多个窗口。您可以在所有内容之上添加一个View作为UIWindow的subview,如下所示[[UIApplicationsharedApplication].keyWindowaddSubview:viewName];它不应该经常使用,但您可以通过将其置于最前面来在View层次结构的顶部拥有一个View[self

iphone - 如何使 UITableViewController 在顶部透明?

在我的iPhone应用程序中,我提供了Controller:ShareResourceItemViewController*controller=[[ShareResourceItemViewControlleralloc]initWithSharedResourceItem:[selectedItemsobjectAtIndex:0]];[selfpresentViewController:controlleranimated:YEScompletion:nil];然后在这个Controller中我想让它在顶部透明。我试过:-(void)viewDidLoad{[superviewD

ios - 如何在 ios 7 中删除键盘的顶部栏

在我的程序中,我将UIWebView与可编辑的div一起用于富文本编辑器。我需要移除键盘的顶部栏。我使用了下面的代码-它只删除了下一个/上一个按钮我想删除完整的顶部栏。-(void)removeBar{UIWindow*keyboardWindow=nil;for(UIWindow*testWindowin[[UIApplicationsharedApplication]windows]){if(![[testWindowclass]isEqual:[UIWindowclass]]){keyboardWindow=testWindow;break;}}for(UIView*possib

iOS 11 tableView Header 中的搜索栏在焦点上跳转到屏幕顶部

关于此主题已有2个未回复的帖子here和here,没有人为这个问题提供有效的解决方案。第一张图片显示了搜索Controller的iOS10行为,您可以在其中看到左侧的层次结构和右侧的红色框内的搜索Controller框架。蓝色中心的View是表格中正确显示的View。第二张图片显示了iOS11的行为,其中搜索Controller退出tableViewheader的边界,并移动到没有任何意义的屏幕顶部,因为表格View位于距tableView230像素的位置屏幕顶部。我用来显示所有这些的代码如下(在viewDidLoad中):self.definesPresentationContext

ios - 将阴影添加到 UIImageView 的顶部和底部

这个问题在这里已经有了答案:WhatisthebestwaytocreateashadowbehindaUIImageView(5个答案)关闭9年前。我正在尝试向UIImageView添加一个dropshadow以便投影出现在UIImageView的顶部和底部>.imageView.layer.shadowOffset只做其中之一。有什么想法吗?谢谢

iphone - AutoLayout 为多个 View 设置相同的高度和顶部空间,而不是垂直分布

我了解到我们可以像这样设置相等的高度V:|-[v1]-[v2(==v1)]-[v3(==v1)]-|,但这将垂直分布它们。这与我想要的相反。 最佳答案 您的格式字符串指定了布局的单个垂直列。这意味着您要将v1的底部固定到v2的顶部(以及高度)。为避免这种情况,您需要多个约束规范。首先,如果您希望它们都具有相同的高度,您可以像这样使用两个单独的约束规范:V:[v2(==v1)]V:[v3(==v1)]其次,您可以使用水平布局格式和特殊选项标志固定所有顶部(感谢@jrturton提供此建议):[NSLayoutConstraintcon

ios - 选择 Cell 时将 UITableViewCell 置于顶部

我希望所选单元格始终位于tableView的最顶部位置。我可以通过:[tableViewscrollToRowAtIndexPath:indexPathatScrollPosition:UITableViewScrollPositionTopanimated:YES];但我的问题是,例如,当单元格的数量仅为3时。当我选择单元格编号3时,它就停留在那里。这是正常行为吗?如果是,那么,你能提出一些建议,以便我实现我的目标吗?谢谢! 最佳答案 例如,您可以使用tableview的contentInset和setContentOffset属

ios - 如何设置重叠时哪个控件显示在顶部?

我有一个UIView和一个工具栏。我希望工具栏在重叠时始终保持在顶部。有没有iphone控件的属性,比如html样式表中的z-index? 最佳答案 你可以为你想置顶的控件调用bringSubviewToFront。[somesuperviewbringSubviewToFront:yourtoolbar]; 关于ios-如何设置重叠时哪个控件显示在顶部?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

ios - 如何减少 UILabel 中的顶部填充

我使用InterfaceBuilder-Storyboard-设计了一个包含UILabel的UIViewController-我注意到在UILabel顶部有很多空间-填充-如何减少这个空间-填充-使用Storyboard,甚至代码。 最佳答案 可以在标签上调用sizeToFit,按照文字要求的大小进行布局任何其他“填充”都来自字体。标签本身不应用任何其他填充 关于ios-如何减少UILabel中的顶部填充,我们在StackOverflow上找到一个类似的问题: